package com.young.netty.gateway.context;

import java.util.Map;

/**
 * HTTP请求的上下文
 *
 * @author Young
 * @Date 2021-07-24 19:24
 */
public interface HttpContext {

    /**
     * 返回前端上下文
     *
     * @return
     */
    FrontContext getFrontContext();

    /**
     * 返回后端上下文
     *
     * @return
     */
    BackendContext getBackendContext();

    /**
     * 用户自定义上下文
     *
     * @return
     */
    Map getUserContextMap();

}
